home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The EduCorp CD Sampler
/
EduCorpCD-Sampler-1991.iso
/
HyperCard 2.1
/
HyperCard 2.1.rsrc
/
bin.rsrc_CODE_40_HyperTraps.txt
< prev
next >
Wrap
Text File
|
1991-08-13
|
58KB
|
1,033 lines
# near model CODE resource
# jump table entries: 7304-7317 (14 of them)
export_913:
00000000 40E7 move.w -[A7], SR
00000002 0257 0700 andi.w [A7], 0x700
00000006 663A bne +0x3C /* 00000042 */
00000008 548F addq.l A7, 2
0000000A 007C 0200 ori.w sr, 512
0000000E 2F0D move.l -[A7], A5
00000010 2A78 0904 movea.l A5, [0x00000904 /* CurrentA5 */]
00000014 2B5F C06C move.l [A5 - 0x3F94], [A7]+
00000018 2B48 C070 move.l [A5 - 0x3F90], A0
0000001C 2B5F C074 move.l [A5 - 0x3F8C], [A7]+
00000020 206D C1FE movea.l A0, [A5 - 0x3E02]
00000024 4E90 jsr [A0]
00000026 40ED C06A move.w [A5 - 0x3F96], SR
0000002A 206D C070 movea.l A0, [A5 - 0x3F90]
0000002E 2F2D C074 move.l -[A7], [A5 - 0x3F8C]
00000032 026D F8FF C06A andi.w [A5 - 0x3F96], 0xF8FF
00000038 46ED C06A move.w SR, [A5 - 0x3F96]
0000003C 2A6D C06C movea.l A5, [A5 - 0x3F94]
00000040 4E75 rts
label00000042:
00000042 548F addq.l A7, 2
00000044 2F0D move.l -[A7], A5
00000046 2A78 0904 movea.l A5, [0x00000904 /* CurrentA5 */]
0000004A 2F2D C1FE move.l -[A7], [A5 - 0x3E02]
0000004E 2A6F 0004 movea.l A5, [A7 + 0x4]
00000052 2E9F move.l [A7], [A7]+
00000054 4E75 rts
export_914:
00000056 40E7 move.w -[A7], SR
00000058 0257 0700 andi.w [A7], 0x700
0000005C 663A bne +0x3C /* 00000098 */
0000005E 548F addq.l A7, 2
00000060 007C 0200 ori.w sr, 512
00000064 2F0D move.l -[A7], A5
00000066 2A78 0904 movea.l A5, [0x00000904 /* CurrentA5 */]
0000006A 2B5F C06C move.l [A5 - 0x3F94], [A7]+
0000006E 2B48 C070 move.l [A5 - 0x3F90], A0
00000072 2B5F C074 move.l [A5 - 0x3F8C], [A7]+
00000076 206D B644 movea.l A0, [A5 - 0x49BC]
0000007A 4E90 jsr [A0]
0000007C 40ED C06A move.w [A5 - 0x3F96], SR
00000080 206D C070 movea.l A0, [A5 - 0x3F90]
00000084 2F2D C074 move.l -[A7], [A5 - 0x3F8C]
00000088 026D F8FF C06A andi.w [A5 - 0x3F96], 0xF8FF
0000008E 46ED C06A move.w SR, [A5 - 0x3F96]
00000092 2A6D C06C movea.l A5, [A5 - 0x3F94]
00000096 4E75 rts
label00000098:
00000098 548F addq.l A7, 2
0000009A 2F0D move.l -[A7], A5
0000009C 2A78 0904 movea.l A5, [0x00000904 /* CurrentA5 */]
000000A0 2F2D B644 move.l -[A7], [A5 - 0x49BC]
000000A4 2A6F 0004 movea.l A5, [A7 + 0x4]
000000A8 2E9F move.l [A7], [A7]+
000000AA 4E75 rts
export_915:
fn000000AC:
000000AC 4E56 FFF8 link A6, -0x0008
000000B0 48E7 0018 movem.l -[A7], A3,A4
000000B4 102D C8AC move.b D0, [A5 - 0x3754]
000000B8 6702 beq +0x4 /* 000000BC */
000000BA 6022 bra +0x24 /* 000000DE */
label000000BC:
000000BC 42A7 clr.l -[A7]
000000BE 1F3C 0001 move.b -[A7], 0x1
000000C2 1F3C 0001 move.b -[A7], 0x1
000000C6 4EAD 2372 jsr [A5 + 0x2372 /* export_1130 */]
000000CA 265F movea.l A3, [A7]+
000000CC 286B 0090 movea.l A4, [A3 + 0x90]
000000D0 200C move.l D0, A4
000000D2 670A beq +0xC /* 000000DE */
000000D4 2F0C move.l -[A7], A4
000000D6 4EBA 09AA jsr [PC + 0x9AA /* 00000A82 */]
000000DA 2F0C move.l -[A7], A4
000000DC A91F syscall SelectWindow
label000000DE:
000000DE 4CDF 1800 movem.l A3,A4, [A7]+
000000E2 4E5E unlink A6
000000E4 4E75 rts
fn000000E6:
000000E6 4E56 0000 link A6, 0
000000EA 42A7 clr.l -[A7]
000000EC 206E 0008 movea.l A0, [A6 + 0x8]
000000F0 2F28 FFFC move.l -[A7], [A0 - 0x4]
000000F4 2F4D 0004 move.l [A7 + 0x4], A5
000000F8 2A5F movea.l A5, [A7]+
000000FA 206E 0008 movea.l A0, [A6 + 0x8]
000000FE 215F FFFC move.l [A0 - 0x4], [A7]+
00000102 206E 0008 movea.l A0, [A6 + 0x8]
00000106 2C48 movea.l A6, A0
00000108 4EFA 0134 jmp [PC + 0x134 /* 0000023E */]
0000010C 0000 4E5E ori.b D0, 0x5E /* '^' */
00000110 2E9F move.l [A7], [A7]+
00000112 4E75 rts
export_916:
00000114 4E56 FFEC link A6, -0x0014
00000118 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
0000011C 42A7 clr.l -[A7]
0000011E 2E8D move.l [A7], A5
00000120 2A78 0904 movea.l A5, [0x00000904 /* CurrentA5 */]
00000124 2D5F FFFC move.l [A6 - 0x4], [A7]+
00000128 206E 0008 movea.l A0, [A6 + 0x8]
0000012C 2D48 FFF0 move.l [A6 - 0x10], A0
00000130 4A68 006C tst.w [A0 + 0x6C]
00000134 5DC0 slt D0
00000136 4A00 tst.b D0
00000138 6634 bne +0x36 /* 0000016E */
0000013A 206E FFF0 movea.l A0, [A6 - 0x10]
0000013E 7202 moveq.l D1, 0x02
00000140 B268 006C cmp.w D1, [A0 + 0x6C]
00000144 57C1 seq D1
00000146 8001 or.b D0, D1
00000148 6624 bne +0x26 /* 0000016E */
0000014A 122D B940 move.b D1, [A5 - 0x46C0]
0000014E 6730 beq +0x32 /* 00000180 */
00000150 48E7 C000 movem.l -[A7], D0,D1
00000154 4267 clr.w -[A7]
00000156 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000015A 7002 moveq.l D0, 0x02
0000015C A829 syscall LayerDispatch
0000015E 141F move.b D2, [A7]+
00000160 4CDF 0003 movem.l D0,D1, [A7]+
00000164 C202 and.b D1, D2
00000166 8001 or.b D0, D1
00000168 0240 0001 andi.w D0, 0x1
0000016C 6712 beq +0x14 /* 00000180 */
label0000016E:
0000016E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000172 2F2D B4E4 move.l -[A7], [A5 - 0x4B1C]
00000176 205F movea.l A0, [A7]+
00000178 4E90 jsr [A0]
0000017A 2F0E move.l -[A7], A6
0000017C 4EBA FF68 jsr [PC - 0x98 /* 000000E6 */]
label00000180:
00000180 4267 clr.w -[A7]
00000182 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000186 4EAD 2D9A jsr [A5 + 0x2D9A /* export_1455 */]
0000018A 101F move.b D0, [A7]+
0000018C 675C beq +0x5E /* 000001EA */
0000018E 42A7 clr.l -[A7]
00000190 4EAD 2CAA jsr [A5 + 0x2CAA /* export_1425 */]
00000194 202E 0008 move.l D0, [A6 + 0x8]
00000198 B09F cmp.l D0, [A7]+
0000019A 6606 bne +0x8 /* 000001A2 */
0000019C 2F0E move.l -[A7], A6
0000019E 4EBA FF46 jsr [PC - 0xBA /* 000000E6 */]
label000001A2:
000001A2 486E FFF8 pea.l [A6 - 0x8]
000001A6 A874 syscall GetPort
000001A8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000001AC A873 syscall SetPort
000001AE 42A7 clr.l -[A7]
000001B0 1F3C 0001 move.b -[A7], 0x1
000001B4 1F3C 0001 move.b -[A7], 0x1
000001B8 4EAD 2372 jsr [A5 + 0x2372 /* export_1130 */]
000001BC 2D5F FFF4 move.l [A6 - 0xC], [A7]+
000001C0 1B7C 0001 C8AE move.b [A5 - 0x3752], 0x1
000001C6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000001CA 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000001CE 4EAD 2AC2 jsr [A5 + 0x2AC2 /* export_1364 */]
000001D2 422D C8AE clr.b [A5 - 0x3752]
000001D6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000001DA 4EBA 08A6 jsr [PC + 0x8A6 /* 00000A82 */]
000001DE 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000001E2 A873 syscall SetPort
000001E4 2F0E move.l -[A7], A6
000001E6 4EBA FEFE jsr [PC - 0x102 /* 000000E6 */]
label000001EA:
000001EA 4267 clr.w -[A7]
000001EC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000001F0 4EAD 2DAA jsr [A5 + 0x2DAA /* export_1457 */]
000001F4 101F move.b D0, [A7]+
000001F6 672C beq +0x2E /* 00000224 */
000001F8 102D C8AE move.b D0, [A5 - 0x3752]
000001FC 6706 beq +0x8 /* 00000204 */
000001FE 2F0E move.l -[A7], A6
00000200 4EBA FEE4 jsr [PC - 0x11C /* 000000E6 */]
label00000204:
00000204 4EBA FEA6 jsr [PC - 0x15A /* 000000AC */]
00000208 206E 0008 movea.l A0, [A6 + 0x8]
0000020C 2D48 FFEC move.l [A6 - 0x14], A0
00000210 226E FFEC movea.l A1, [A6 - 0x14]
00000214 1029 006E move.b D0, [A1 + 0x6E]
00000218 8028 006F or.b D0, [A0 + 0x6F]
0000021C 206E FFEC movea.l A0, [A6 - 0x14]
00000220 1140 006F move.b [A0 + 0x6F], D0
label00000224:
00000224 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000228 2F2D B4E4 move.l -[A7], [A5 - 0x4B1C]
0000022C 205F movea.l A0, [A7]+
0000022E 4E90 jsr [A0]
00000230 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000234 4EAD 227A jsr [A5 + 0x227A /* export_1099 */]
00000238 2F0E move.l -[A7], A6
0000023A 4EBA FEAA jsr [PC - 0x156 /* 000000E6 */]
label0000023E:
0000023E 4FEE FFCC lea.l A7, [A6 - 0x34]
00000242 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
00000246 4E5E unlink A6
00000248 2E9F move.l [A7], [A7]+
0000024A 4E75 rts
fn0000024C:
0000024C 4E56 0000 link A6, 0
00000250 203C 7FFF FFFF move.l D0, 0x7FFFFFFF
00000256 C0AE 0008 and.l D0, [A6 + 0x8]
0000025A 2D40 000C move.l [A6 + 0xC], D0
0000025E 4E5E unlink A6
00000260 205F movea.l A0, [A7]+
00000262 584F addq.w A7, 4
00000264 4ED0 jmp [A0]
fn00000266:
00000266 4E56 0000 link A6, 0
0000026A 422E 000E clr.b [A6 + 0xE]
0000026E 102D B938 move.b D0, [A5 - 0x46C8]
00000272 6642 bne +0x44 /* 000002B6 */
00000274 122D A396 move.b D1, [A5 - 0x5C6A]
00000278 0A01 0001 xori.b D1, 0x1
0000027C 8001 or.b D0, D1
0000027E 4A00 tst.b D0
00000280 6634 bne +0x36 /* 000002B6 */
00000282 7200 moveq.l D1, 0x00
00000284 322E 000C move.w D1, [A6 + 0xC]
00000288 C2BC 0000 0002 and.l D1, 0x2
0000028E 4A81 tst.l D1
00000290 57C1 seq D1
00000292 8001 or.b D0, D1
00000294 0240 0001 andi.w D0, 0x1
00000298 6702 beq +0x4 /* 0000029C */
0000029A 601A bra +0x1C /* 000002B6 */
label0000029C:
0000029C 422D A396 clr.b [A5 - 0x5C6A]
000002A0 206E 0008 movea.l A0, [A6 + 0x8]
000002A4 43ED A378 lea.l A1, [A5 - 0x5C88]
000002A8 20D9 move.l [A0]+, [A1]+
000002AA 20D9 move.l [A0]+, [A1]+
000002AC 20D9 move.l [A0]+, [A1]+
000002AE 20D9 move.l [A0]+, [A1]+
000002B0 1D7C 0001 000E move.b [A6 + 0xE], 0x1
label000002B6:
000002B6 4E5E unlink A6
000002B8 205F movea.l A0, [A7]+
000002BA 5C4F addq.w A7, 6
000002BC 4ED0 jmp [A0]
export_917:
000002BE 4E56 FFF0 link A6, -0x0010
000002C2 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000002C6 42A7 clr.l -[A7]
000002C8 2E8D move.l [A7], A5
000002CA 2A78 0904 movea.l A5, [0x00000904 /* CurrentA5 */]
000002CE 2C1F move.l D6, [A7]+
000002D0 4EAD 153A jsr [A5 + 0x153A /* export_675 */]
000002D4 422D B6EC clr.b [A5 - 0x4914]
000002D8 42A7 clr.l -[A7]
000002DA 207C 0000 0A68 movea.l A0, 0xA68 /* '\nh' */
000002E0 2F10 move.l -[A7], [A0]
000002E2 4EBA FF68 jsr [PC - 0x98 /* 0000024C */]
000002E6 2E1F move.l D7, [A7]+
000002E8 56C0 sne D0
000002EA 4A00 tst.b D0
000002EC 671C beq +0x1E /* 0000030A */
000002EE 2F00 move.l -[A7], D0
000002F0 4267 clr.w -[A7]
000002F2 2F07 move.l -[A7], D7
000002F4 4EAD 2DAA jsr [A5 + 0x2DAA /* export_1457 */]
000002F8 121F move.b D1, [A7]+
000002FA 201F move.l D0, [A7]+
000002FC C001 and.b D0, D1
000002FE 670A beq +0xC /* 0000030A */
00000300 207C 0000 0A68 movea.l A0, 0xA68 /* '\nh' */
00000306 7000 moveq.l D0, 0x00
00000308 2080 move.l [A0], D0
label0000030A:
0000030A 42A7 clr.l -[A7]
0000030C 207C 0000 0A64 movea.l A0, 0xA64 /* '\nd' */
00000312 2F10 move.l -[A7], [A0]
00000314 4EBA FF36 jsr [PC - 0xCA /* 0000024C */]
00000318 265F movea.l A3, [A7]+
0000031A 200B move.l D0, A3
0000031C 6742 beq +0x44 /* 00000360 */
0000031E 4267 clr.w -[A7]
00000320 2F0B move.l -[A7], A3
00000322 4EAD 2DAA jsr [A5 + 0x2DAA /* export_1457 */]
00000326 101F move.b D0, [A7]+
00000328 6732 beq +0x34 /* 0000035C */
0000032A 42A7 clr.l -[A7]
0000032C 4EAD 2CAA jsr [A5 + 0x2CAA /* export_1425 */]
00000330 285F movea.l A4, [A7]+
00000332 200C move.l D0, A4
00000334 56C0 sne D0
00000336 4A00 tst.b D0
00000338 6714 beq +0x16 /* 0000034E */
0000033A 122D A526 move.b D1, [A5 - 0x5ADA]
0000033E 0A01 0001 xori.b D1, 0x1
00000342 C001 and.b D0, D1
00000344 6708 beq +0xA /* 0000034E */
00000346 2F0C move.l -[A7], A4
00000348 1F3C 0001 move.b -[A7], 0x1
0000034C A91C syscall HiliteWindow
label0000034E:
0000034E 207C 0000 0A64 movea.l A0, 0xA64 /* '\nd' */
00000354 208C move.l [A0], A4
00000356 2B4C A3FC move.l [A5 - 0x5C04], A4
0000035A 6004 bra +0x6 /* 00000360 */
label0000035C:
0000035C 2B4B A3FC move.l [A5 - 0x5C04], A3
label00000360:
00000360 102D B534 move.b D0, [A5 - 0x4ACC]
00000364 6704 beq +0x6 /* 0000036A */
00000366 4EAD 2BEA jsr [A5 + 0x2BEA /* export_1401 */]
label0000036A:
0000036A 2F3C 0100 0000 move.l -[A7], 0x1000000
00000370 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000374 4EAD 028A jsr [A5 + 0x28A /* export_77 */]
00000378 101F move.b D0, [A7]+
0000037A 0A00 0001 xori.b D0, 0x1
0000037E 4A00 tst.b D0
00000380 6716 beq +0x18 /* 00000398 */
00000382 2F00 move.l -[A7], D0
00000384 4267 clr.w -[A7]
00000386 3F2E 000C move.w -[A7], [A6 + 0xC]
0000038A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000038E 4EBA FED6 jsr [PC - 0x12A /* 00000266 */]
00000392 121F move.b D1, [A7]+
00000394 201F move.l D0, [A7]+
00000396 C001 and.b D0, D1
label00000398:
00000398 4A00 tst.b D0
0000039A 661A bne +0x1C /* 000003B6 */
0000039C 2F00 move.l -[A7], D0
0000039E 4267 clr.w -[A7]
000003A0 3F2E 000C move.w -[A7], [A6 + 0xC]
000003A4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000003A8 2F2D C676 move.l -[A7], [A5 - 0x398A]
000003AC 205F movea.l A0, [A7]+
000003AE 4E90 jsr [A0]
000003B0 121F move.b D1, [A7]+
000003B2 201F move.l D0, [A7]+
000003B4 8001 or.b D0, D1
label000003B6:
000003B6 1D40 000E move.b [A6 + 0xE], D0
000003BA 206E 0008 movea.l A0, [A6 + 0x8]
000003BE 700F moveq.l D0, 0x0F
000003C0 B050 cmp.w D0, [A0]
000003C2 57C0 seq D0
000003C4 4400 neg.b D0
000003C6 1B40 B534 move.b [A5 - 0x4ACC], D0
000003CA 6710 beq +0x12 /* 000003DC */
000003CC 206E 0008 movea.l A0, [A6 + 0x8]
000003D0 43ED C41A lea.l A1, [A5 - 0x3BE6]
000003D4 22D8 move.l [A1]+, [A0]+
000003D6 22D8 move.l [A1]+, [A0]+
000003D8 22D8 move.l [A1]+, [A0]+
000003DA 22D8 move.l [A1]+, [A0]+
label000003DC:
000003DC 206E 0008 movea.l A0, [A6 + 0x8]
000003E0 7003 moveq.l D0, 0x03
000003E2 B050 cmp.w D0, [A0]
000003E4 57C0 seq D0
000003E6 C02D A557 and.b D0, [A5 - 0x5AA9]
000003EA 6734 beq +0x36 /* 00000420 */
000003EC 70FF moveq.l D0, 0xFFFFFFFF
000003EE B06D A54E cmp.w D0, [A5 - 0x5AB2]
000003F2 6608 bne +0xA /* 000003FC */
000003F4 3B7C 0001 A54E move.w [A5 - 0x5AB2], 0x1
000003FA 6024 bra +0x26 /* 00000420 */
label000003FC:
000003FC 206E 0008 movea.l A0, [A6 + 0x8]
00000400 203C 0000 00FF move.l D0, 0xFF
00000406 C0A8 0002 and.l D0, [A0 + 0x2]
0000040A 41ED A578 lea.l A0, [A5 - 0x5A88]
0000040E 4A30 0000 tst.b [A0 + D0.w]
00000412 6708 beq +0xA /* 0000041C */
00000414 3B7C FFFF A54E move.w [A5 - 0x5AB2], 0xFFFF
0000041A 6004 bra +0x6 /* 00000420 */
label0000041C:
0000041C 426D A54E clr.w [A5 - 0x5AB2]
label00000420:
00000420 42A7 clr.l -[A7]
00000422 2F06 move.l -[A7], D6
00000424 2F4D 0004 move.l [A7 + 0x4], A5
00000428 2A5F movea.l A5, [A7]+
0000042A 2C1F move.l D6, [A7]+
0000042C 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00000430 4E5E unlink A6
00000432 205F movea.l A0, [A7]+
00000434 5C4F addq.w A7, 6
00000436 4ED0 jmp [A0]
export_918:
00000438 4E56 FFFC link A6, -0x0004
0000043C 2F07 move.l -[A7], D7
0000043E 42A7 clr.l -[A7]
00000440 2E8D move.l [A7], A5
00000442 2A78 0904 movea.l A5, [0x00000904 /* CurrentA5 */]
00000446 2E1F move.l D7, [A7]+
00000448 202E 0008 move.l D0, [A6 + 0x8]
0000044C B0AD A3FC cmp.l D0, [A5 - 0x5C04]
00000450 6606 bne +0x8 /* 00000458 */
00000452 7000 moveq.l D0, 0x00
00000454 2B40 A3FC move.l [A5 - 0x5C04], D0
label00000458:
00000458 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000045C 2F2D B512 move.l -[A7], [A5 - 0x4AEE]
00000460 205F movea.l A0, [A7]+
00000462 4E90 jsr [A0]
00000464 42A7 clr.l -[A7]
00000466 2F07 move.l -[A7], D7
00000468 2F4D 0004 move.l [A7 + 0x4], A5
0000046C 2A5F movea.l A5, [A7]+
0000046E 2E1F move.l D7, [A7]+
00000470 2E1F move.l D7, [A7]+
00000472 4E5E unlink A6
00000474 2E9F move.l [A7], [A7]+
00000476 4E75 rts
export_919:
00000478 4E56 FFFC link A6, -0x0004
0000047C 2F07 move.l -[A7], D7
0000047E 42A7 clr.l -[A7]
00000480 2E8D move.l [A7], A5
00000482 2A78 0904 movea.l A5, [0x00000904 /* CurrentA5 */]
00000486 2E1F move.l D7, [A7]+
00000488 202E 0008 move.l D0, [A6 + 0x8]
0000048C B0AD A3FC cmp.l D0, [A5 - 0x5C04]
00000490 6606 bne +0x8 /* 00000498 */
00000492 7000 moveq.l D0, 0x00
00000494 2B40 A3FC move.l [A5 - 0x5C04], D0
label00000498:
00000498 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000049C 2F2D B50E move.l -[A7], [A5 - 0x4AF2]
000004A0 205F movea.l A0, [A7]+
000004A2 4E90 jsr [A0]
000004A4 42A7 clr.l -[A7]
000004A6 2F07 move.l -[A7], D7
000004A8 2F4D 0004 move.l [A7 + 0x4], A5
000004AC 2A5F movea.l A5, [A7]+
000004AE 2E1F move.l D7, [A7]+
000004B0 2E1F move.l D7, [A7]+
000004B2 4E5E unlink A6
000004B4 2E9F move.l [A7], [A7]+
000004B6 4E75 rts
export_920:
000004B8 4E56 FFFC link A6, -0x0004
000004BC 2F07 move.l -[A7], D7
000004BE 42A7 clr.l -[A7]
000004C0 2E8D move.l [A7], A5
000004C2 2A78 0904 movea.l A5, [0x00000904 /* CurrentA5 */]
000004C6 2E1F move.l D7, [A7]+
000004C8 202E 0008 move.l D0, [A6 + 0x8]
000004CC B0AD A3FC cmp.l D0, [A5 - 0x5C04]
000004D0 6606 bne +0x8 /* 000004D8 */
000004D2 7000 moveq.l D0, 0x00
000004D4 2B40 A3FC move.l [A5 - 0x5C04], D0
label000004D8:
000004D8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000004DC 2F2D B4CE move.l -[A7], [A5 - 0x4B32]
000004E0 205F movea.l A0, [A7]+
000004E2 4E90 jsr [A0]
000004E4 42A7 clr.l -[A7]
000004E6 2F07 move.l -[A7], D7
000004E8 2F4D 0004 move.l [A7 + 0x4], A5
000004EC 2A5F movea.l A5, [A7]+
000004EE 2E1F move.l D7, [A7]+
000004F0 2E1F move.l D7, [A7]+
000004F2 4E5E unlink A6
000004F4 2E9F move.l [A7], [A7]+
000004F6 4E75 rts
export_921:
000004F8 4E56 FFFC link A6, -0x0004
000004FC 2F07 move.l -[A7], D7
000004FE 42A7 clr.l -[A7]
00000500 2E8D move.l [A7], A5
00000502 2A78 0904 movea.l A5, [0x00000904 /* CurrentA5 */]
00000506 2E1F move.l D7, [A7]+
00000508 202E 0008 move.l D0, [A6 + 0x8]
0000050C B0AD A3FC cmp.l D0, [A5 - 0x5C04]
00000510 6606 bne +0x8 /* 00000518 */
00000512 7000 moveq.l D0, 0x00
00000514 2B40 A3FC move.l [A5 - 0x5C04], D0
label00000518:
00000518 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000051C 2F2D B4CA move.l -[A7], [A5 - 0x4B36]
00000520 205F movea.l A0, [A7]+
00000522 4E90 jsr [A0]
00000524 42A7 clr.l -[A7]
00000526 2F07 move.l -[A7], D7
00000528 2F4D 0004 move.l [A7 + 0x4], A5
0000052C 2A5F movea.l A5, [A7]+
0000052E 2E1F move.l D7, [A7]+
00000530 2E1F move.l D7, [A7]+
00000532 4E5E unlink A6
00000534 2E9F move.l [A7], [A7]+
00000536 4E75 rts
export_922:
00000538 4E56 FFCE link A6, -0x0032
0000053C 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000540 206E 0008 movea.l A0, [A6 + 0x8]
00000544 43EE FFF8 lea.l A1, [A6 - 0x8]
00000548 22D8 move.l [A1]+, [A0]+
0000054A 22D8 move.l [A1]+, [A0]+
0000054C 286E 0010 movea.l A4, [A6 + 0x10]
00000550 42A7 clr.l -[A7]
00000552 2E8D move.l [A7], A5
00000554 2A78 0904 movea.l A5, [0x00000904 /* CurrentA5 */]
00000558 281F move.l D4, [A7]+
0000055A 4267 clr.w -[A7]
0000055C 2F0C move.l -[A7], A4
0000055E 4EAD 2D92 jsr [A5 + 0x2D92 /* export_1454 */]
00000562 1E1F move.b D7, [A7]+
00000564 4267 clr.w -[A7]
00000566 4EAD 2B8A jsr [A5 + 0x2B8A /* export_1389 */]
0000056A 101F move.b D0, [A7]+
0000056C 802D B958 or.b D0, [A5 - 0x46A8]
00000570 1B40 B958 move.b [A5 - 0x46A8], D0
00000574 4267 clr.w -[A7]
00000576 A977 syscall WaitMouseUp
00000578 101F move.b D0, [A7]+
0000057A 6700 0172 beq +0x174 /* 000006EE */
0000057E 1007 move.b D0, D7
00000580 671A beq +0x1C /* 0000059C */
00000582 2F3C FFFF FFF0 move.l -[A7], 0xFFFFFFF0
00000588 7000 moveq.l D0, 0x00
0000058A 302E 000E move.w D0, [A6 + 0xE]
0000058E C0BC 0000 000F and.l D0, 0xF
00000594 3F00 move.w -[A7], D0
00000596 4267 clr.w -[A7]
00000598 4EAD 269A jsr [A5 + 0x269A /* export_1231 */]
label0000059C:
0000059C 486E FFEC pea.l [A6 - 0x14]
000005A0 A874 syscall GetPort
000005A2 486E FFF0 pea.l [A6 - 0x10]
000005A6 A910 syscall GetWMgrPort
000005A8 2F2E FFF0 move.l -[A7], [A6 - 0x10]
000005AC A873 syscall SetPort
000005AE 42A7 clr.l -[A7]
000005B0 A8D8 syscall NewRgn
000005B2 265F movea.l A3, [A7]+
000005B4 2F0B move.l -[A7], A3
000005B6 A87A syscall GetClip
000005B8 102D B958 move.b D0, [A5 - 0x46A8]
000005BC 6704 beq +0x6 /* 000005C2 */
000005BE 2C0C move.l D6, A4
000005C0 601C bra +0x1E /* 000005DE */
label000005C2:
000005C2 4267 clr.w -[A7]
000005C4 2F0C move.l -[A7], A4
000005C6 4EAD 2D9A jsr [A5 + 0x2D9A /* export_1455 */]
000005CA 101F move.b D0, [A7]+
000005CC 670A beq +0xC /* 000005D8 */
000005CE 42A7 clr.l -[A7]
000005D0 4EAD 2CAA jsr [A5 + 0x2CAA /* export_1425 */]
000005D4 2C1F move.l D6, [A7]+
000005D6 6006 bra +0x8 /* 000005DE */
label000005D8:
000005D8 42A7 clr.l -[A7]
000005DA A924 syscall FrontWindow
000005DC 2C1F move.l D6, [A7]+
label000005DE:
000005DE 4267 clr.w -[A7]
000005E0 486E FFF8 pea.l [A6 - 0x8]
000005E4 486D FE18 pea.l [A5 - 0x1E8]
000005E8 A8A6 syscall EqualRect
000005EA 101F move.b D0, [A7]+
000005EC 6714 beq +0x16 /* 00000602 */
000005EE 42A7 clr.l -[A7]
000005F0 2EB8 09EE move.l [A7], [0x000009EE /* GrayRgn */]
000005F4 205F movea.l A0, [A7]+
000005F6 2050 movea.l A0, [A0]
000005F8 43EE FFF8 lea.l A1, [A6 - 0x8]
000005FC 5488 addq.l A0, 2
000005FE 22D8 move.l [A1]+, [A0]+
00000600 22D8 move.l [A1]+, [A0]+
label00000602:
00000602 2F06 move.l -[A7], D6
00000604 4EAD 228A jsr [A5 + 0x228A /* export_1101 */]
00000608 42A7 clr.l -[A7]
0000060A A8D8 syscall NewRgn
0000060C 2A1F move.l D5, [A7]+
0000060E 2F2C 0072 move.l -[A7], [A4 + 0x72]
00000612 2F05 move.l -[A7], D5
00000614 A8DC syscall CopyRgn
00000616 42A7 clr.l -[A7]
00000618 2F05 move.l -[A7], D5
0000061A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000061E 486E FFF8 pea.l [A6 - 0x8]
00000622 486E FFF8 pea.l [A6 - 0x8]
00000626 4267 clr.w -[A7]
00000628 42A7 clr.l -[A7]
0000062A A905 syscall DragGrayRgn
0000062C 2D5F FFE4 move.l [A6 - 0x1C], [A7]+
00000630 2F0B move.l -[A7], A3
00000632 A879 syscall SetClip
00000634 2F0B move.l -[A7], A3
00000636 A8D9 syscall DisposRgn/DisposeRgn
00000638 2F05 move.l -[A7], D5
0000063A A8D9 syscall DisposRgn/DisposeRgn
0000063C 1007 move.b D0, D7
0000063E 670C beq +0xE /* 0000064C */
00000640 2F3C FFFF FFFF move.l -[A7], 0xFFFFFFFF
00000646 42A7 clr.l -[A7]
00000648 4EAD 269A jsr [A5 + 0x269A /* export_1231 */]
label0000064C:
0000064C 4267 clr.w -[A7]
0000064E 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
00000652 A86A syscall HiWord
00000654 3D5F FFE0 move.w [A6 - 0x20], [A7]+
00000658 4267 clr.w -[A7]
0000065A 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
0000065E A86B syscall LoWord
00000660 3D5F FFE2 move.w [A6 - 0x1E], [A7]+
00000664 0C6E 8000 FFE0 cmpi.w [A6 - 0x20], 0x8000
0000066A 677A beq +0x7C /* 000006E6 */
0000066C 7000 moveq.l D0, 0x00
0000066E 302C 0006 move.w D0, [A4 + 0x6]
00000672 C0BC FFFF C000 and.l D0, 0xFFFFC000
00000678 4A80 tst.l D0
0000067A 6712 beq +0x14 /* 0000068E */
0000067C 206C 0002 movea.l A0, [A4 + 0x2]
00000680 2050 movea.l A0, [A0]
00000682 43EE FFD8 lea.l A1, [A6 - 0x28]
00000686 5C88 addq.l A0, 6
00000688 22D8 move.l [A1]+, [A0]+
0000068A 22D8 move.l [A1]+, [A0]+
0000068C 600C bra +0xE /* 0000069A */
label0000068E:
0000068E 41EE FFD8 lea.l A0, [A6 - 0x28]
00000692 224C movea.l A1, A4
00000694 5089 addq.l A1, 8
00000696 20D9 move.l [A0]+, [A1]+
00000698 20D9 move.l [A0]+, [A1]+
label0000069A:
0000069A 302C 0010 move.w D0, [A4 + 0x10]
0000069E D06E FFE0 add.w D0, [A6 - 0x20]
000006A2 906E FFD8 sub.w D0, [A6 - 0x28]
000006A6 3D40 FFE0 move.w [A6 - 0x20], D0
000006AA 302C 0012 move.w D0, [A4 + 0x12]
000006AE D06E FFE2 add.w D0, [A6 - 0x1E]
000006B2 906E FFDA sub.w D0, [A6 - 0x26]
000006B6 3D40 FFE2 move.w [A6 - 0x1E], D0
000006BA 1007 move.b D0, D7
000006BC 6716 beq +0x18 /* 000006D4 */
000006BE 2F0C move.l -[A7], A4
000006C0 2F2E FFE0 move.l -[A7], [A6 - 0x20]
000006C4 102D B958 move.b D0, [A5 - 0x46A8]
000006C8 0A00 0001 xori.b D0, 0x1
000006CC 1F00 move.b -[A7], D0
000006CE 4EAD 2242 jsr [A5 + 0x2242 /* export_1092 */]
000006D2 6012 bra +0x14 /* 000006E6 */
label000006D4:
000006D4 2F0C move.l -[A7], A4
000006D6 2F2E FFE0 move.l -[A7], [A6 - 0x20]
000006DA 102D B958 move.b D0, [A5 - 0x46A8]
000006DE 0A00 0001 xori.b D0, 0x1
000006E2 1F00 move.b -[A7], D0
000006E4 A91B syscall MoveWindow
label000006E6:
000006E6 2F2E FFEC move.l -[A7], [A6 - 0x14]
000006EA A873 syscall SetPort
000006EC 600A bra +0xC /* 000006F8 */
label000006EE:
000006EE 102D B958 move.b D0, [A5 - 0x46A8]
000006F2 6604 bne +0x6 /* 000006F8 */
000006F4 2F0C move.l -[A7], A4
000006F6 A91F syscall SelectWindow
label000006F8:
000006F8 42A7 clr.l -[A7]
000006FA 2F04 move.l -[A7], D4
000006FC 2F4D 0004 move.l [A7 + 0x4], A5
00000700 2A5F movea.l A5, [A7]+
00000702 281F move.l D4, [A7]+
00000704 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00000708 4E5E unlink A6
0000070A 205F movea.l A0, [A7]+
0000070C DEFC 000C add.w A7, 0xC
00000710 4ED0 jmp [A0]
fn00000712:
00000712 4E56 0000 link A6, 0
00000716 42A7 clr.l -[A7]
00000718 206E 0008 movea.l A0, [A6 + 0x8]
0000071C 2F28 FFFC move.l -[A7], [A0 - 0x4]
00000720 2F4D 0004 move.l [A7 + 0x4], A5
00000724 2A5F movea.l A5, [A7]+
00000726 206E 0008 movea.l A0, [A6 + 0x8]
0000072A 215F FFFC move.l [A0 - 0x4], [A7]+
0000072E 206E 0008 movea.l A0, [A6 + 0x8]
00000732 2C48 movea.l A6, A0
00000734 4EFA 00CA jmp [PC + 0xCA /* 00000800 */]
00000738 0000 4E5E ori.b D0, 0x5E /* '^' */
0000073C 2E9F move.l [A7], [A7]+
0000073E 4E75 rts
export_923:
00000740 4E56 FFF2 link A6, -0x000E
00000744 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00000748 42A7 clr.l -[A7]
0000074A 2E8D move.l [A7], A5
0000074C 2A78 0904 movea.l A5, [0x00000904 /* CurrentA5 */]
00000750 2D5F FFFC move.l [A6 - 0x4], [A7]+
00000754 206E 0008 movea.l A0, [A6 + 0x8]
00000758 1028 006E move.b D0, [A0 + 0x6E]
0000075C 6606 bne +0x8 /* 00000764 */
0000075E 2F0E move.l -[A7], A6
00000760 4EBA FFB0 jsr [PC - 0x50 /* 00000712 */]
label00000764:
00000764 42A7 clr.l -[A7]
00000766 4EAD 2CAA jsr [A5 + 0x2CAA /* export_1425 */]
0000076A 202E 0008 move.l D0, [A6 + 0x8]
0000076E B09F cmp.l D0, [A7]+
00000770 57C0 seq D0
00000772 4400 neg.b D0
00000774 1D40 FFFB move.b [A6 - 0x5], D0
00000778 42A7 clr.l -[A7]
0000077A A924 syscall FrontWindow
0000077C 202E 0008 move.l D0, [A6 + 0x8]
00000780 B09F cmp.l D0, [A7]+
00000782 57C0 seq D0
00000784 4400 neg.b D0
00000786 1D40 FFFA move.b [A6 - 0x6], D0
0000078A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000078E 4267 clr.w -[A7]
00000790 A908 syscall ShowHide
00000792 102E FFFA move.b D0, [A6 - 0x6]
00000796 802E FFFB or.b D0, [A6 - 0x5]
0000079A 6606 bne +0x8 /* 000007A2 */
0000079C 2F0E move.l -[A7], A6
0000079E 4EBA FF72 jsr [PC - 0x8E /* 00000712 */]
label000007A2:
000007A2 42A7 clr.l -[A7]
000007A4 4EAD 2CAA jsr [A5 + 0x2CAA /* export_1425 */]
000007A8 2D5F FFF6 move.l [A6 - 0xA], [A7]+
000007AC 102E FFFB move.b D0, [A6 - 0x5]
000007B0 6710 beq +0x12 /* 000007C2 */
000007B2 4AAE FFF6 tst.l [A6 - 0xA]
000007B6 56C1 sne D1
000007B8 C001 and.b D0, D1
000007BA 6706 beq +0x8 /* 000007C2 */
000007BC 2F2E FFF6 move.l -[A7], [A6 - 0xA]
000007C0 A91F syscall SelectWindow
label000007C2:
000007C2 42A7 clr.l -[A7]
000007C4 A924 syscall FrontWindow
000007C6 2D5F FFF2 move.l [A6 - 0xE], [A7]+
000007CA 102E FFFA move.b D0, [A6 - 0x6]
000007CE 672A beq +0x2C /* 000007FA */
000007D0 4AAE FFF2 tst.l [A6 - 0xE]
000007D4 56C1 sne D1
000007D6 C001 and.b D0, D1
000007D8 6720 beq +0x22 /* 000007FA */
000007DA 4267 clr.w -[A7]
000007DC 2F2E FFF2 move.l -[A7], [A6 - 0xE]
000007E0 4EAD 2DAA jsr [A5 + 0x2DAA /* export_1457 */]
000007E4 101F move.b D0, [A7]+
000007E6 670A beq +0xC /* 000007F2 */
000007E8 206E FFF2 movea.l A0, [A6 - 0xE]
000007EC 117C 0001 006F move.b [A0 + 0x6F], 0x1
label000007F2:
000007F2 2F2E FFF2 move.l -[A7], [A6 - 0xE]
000007F6 4EAD 227A jsr [A5 + 0x227A /* export_1099 */]
label000007FA:
000007FA 2F0E move.l -[A7], A6
000007FC 4EBA FF14 jsr [PC - 0xEC /* 00000712 */]
label00000800:
00000800 4FEE FFD2 lea.l A7, [A6 - 0x2E]
00000804 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
00000808 4E5E unlink A6
0000080A 2E9F move.l [A7], [A7]+
0000080C 4E75 rts
export_924:
0000080E 4E56 FFFC link A6, -0x0004
00000812 2F07 move.l -[A7], D7
00000814 42A7 clr.l -[A7]
00000816 2E8D move.l [A7], A5
00000818 2A78 0904 movea.l A5, [0x00000904 /* CurrentA5 */]
0000081C 2E1F move.l D7, [A7]+
0000081E 2F2E 000E move.l -[A7], [A6 + 0xE]
00000822 2F2E 000A move.l -[A7], [A6 + 0xA]
00000826 4267 clr.w -[A7]
00000828 2F2D B544 move.l -[A7], [A5 - 0x4ABC]
0000082C 205F movea.l A0, [A7]+
0000082E 4E90 jsr [A0]
00000830 102E 0008 move.b D0, [A6 + 0x8]
00000834 6708 beq +0xA /* 0000083E */
00000836 2F2E 000E move.l -[A7], [A6 + 0xE]
0000083A A91F syscall SelectWindow
0000083C 6008 bra +0xA /* 00000846 */
label0000083E:
0000083E 42A7 clr.l -[A7]
00000840 A924 syscall FrontWindow
00000842 4EAD 227A jsr [A5 + 0x227A /* export_1099 */]
label00000846:
00000846 42A7 clr.l -[A7]
00000848 2F07 move.l -[A7], D7
0000084A 2F4D 0004 move.l [A7 + 0x4], A5
0000084E 2A5F movea.l A5, [A7]+
00000850 2E1F move.l D7, [A7]+
00000852 2E1F move.l D7, [A7]+
00000854 4E5E unlink A6
00000856 205F movea.l A0, [A7]+
00000858 DEFC 000A add.w A7, 0xA /* '\n' */
0000085C 4ED0 jmp [A0]
fn0000085E:
0000085E 4E56 0000 link A6, 0
00000862 2F0C move.l -[A7], A4
00000864 286E 0008 movea.l A4, [A6 + 0x8]
00000868 2F2C FFF8 move.l -[A7], [A4 - 0x8]
0000086C A873 syscall SetPort
0000086E 42A7 clr.l -[A7]
00000870 2F2C FFFC move.l -[A7], [A4 - 0x4]
00000874 2F4D 0004 move.l [A7 + 0x4], A5
00000878 2A5F movea.l A5, [A7]+
0000087A 295F FFFC move.l [A4 - 0x4], [A7]+
0000087E 206E 0008 movea.l A0, [A6 + 0x8]
00000882 2C48 movea.l A6, A0
00000884 4EFA 016E jmp [PC + 0x16E /* 000009F4 */]
00000888 0000 285F ori.b D0, 0x5F /* '_' */
0000088C 4E5E unlink A6
0000088E 2E9F move.l [A7], [A7]+
00000890 4E75 rts
fn00000892:
00000892 4E56 0000 link A6, 0
00000896 4267 clr.w -[A7]
00000898 486D A3FC pea.l [A5 - 0x5C04]
0000089C 4EAD 25BA jsr [A5 + 0x25BA /* export_1203 */]
000008A0 101F move.b D0, [A7]+
000008A2 6708 beq +0xA /* 000008AC */
000008A4 2F2D A3FC move.l -[A7], [A5 - 0x5C04]
000008A8 4267 clr.w -[A7]
000008AA A91C syscall HiliteWindow
label000008AC:
000008AC 4E5E unlink A6
000008AE 4E75 rts
fn000008B0:
000008B0 4E56 0000 link A6, 0
000008B4 102D A526 move.b D0, [A5 - 0x5ADA]
000008B8 661A bne +0x1C /* 000008D4 */
000008BA 206E 0008 movea.l A0, [A6 + 0x8]
000008BE 2F28 0008 move.l -[A7], [A0 + 0x8]
000008C2 1F3C 0001 move.b -[A7], 0x1
000008C6 A91C syscall HiliteWindow
000008C8 206E 0008 movea.l A0, [A6 + 0x8]
000008CC 2F28 0008 move.l -[A7], [A0 + 0x8]
000008D0 4EAD 227A jsr [A5 + 0x227A /* export_1099 */]
label000008D4:
000008D4 4E5E unlink A6
000008D6 2E9F move.l [A7], [A7]+
000008D8 4E75 rts
fn000008DA:
000008DA 4E56 0000 link A6, 0
000008DE 207C 0000 0A68 movea.l A0, 0xA68 /* '\nh' */
000008E4 20AD A3FC move.l [A0], [A5 - 0x5C04]
000008E8 670E beq +0x10 /* 000008F8 */
000008EA 206D A3FC movea.l A0, [A5 - 0x5C04]
000008EE 227C 0000 0A22 movea.l A1, 0xA22 /* '\n\"' */
000008F4 32A8 006C move.w [A1], [A0 + 0x6C]
label000008F8:
000008F8 207C 0000 0A64 movea.l A0, 0xA64 /* '\nd' */
000008FE 226E 0008 movea.l A1, [A6 + 0x8]
00000902 20A9 0008 move.l [A0], [A1 + 0x8]
00000906 206E 0008 movea.l A0, [A6 + 0x8]
0000090A 2B68 0008 A3FC move.l [A5 - 0x5C04], [A0 + 0x8]
00000910 4E5E unlink A6
00000912 2E9F move.l [A7], [A7]+
00000914 4E75 rts
export_925:
00000916 4E56 FFF4 link A6, -0x000C
0000091A 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
0000091E 42A7 clr.l -[A7]
00000920 2E8D move.l [A7], A5
00000922 2A78 0904 movea.l A5, [0x00000904 /* CurrentA5 */]
00000926 2D5F FFFC move.l [A6 - 0x4], [A7]+
0000092A 486E FFF8 pea.l [A6 - 0x8]
0000092E A874 syscall GetPort
00000930 102D C8AE move.b D0, [A5 - 0x3752]
00000934 6706 beq +0x8 /* 0000093C */
00000936 2F0E move.l -[A7], A6
00000938 4EBA FF24 jsr [PC - 0xDC /* 0000085E */]
label0000093C:
0000093C 102D B940 move.b D0, [A5 - 0x46C0]
00000940 6726 beq +0x28 /* 00000968 */
00000942 2F00 move.l -[A7], D0
00000944 4267 clr.w -[A7]
00000946 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000094A 7002 moveq.l D0, 0x02
0000094C A829 syscall LayerDispatch
0000094E 121F move.b D1, [A7]+
00000950 201F move.l D0, [A7]+
00000952 C001 and.b D0, D1
00000954 6712 beq +0x14 /* 00000968 */
00000956 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000095A 2F2D B4E0 move.l -[A7], [A5 - 0x4B20]
0000095E 205F movea.l A0, [A7]+
00000960 4E90 jsr [A0]
00000962 2F0E move.l -[A7], A6
00000964 4EBA FEF8 jsr [PC - 0x108 /* 0000085E */]
label00000968:
00000968 202E 0008 move.l D0, [A6 + 0x8]
0000096C B0AD A3FC cmp.l D0, [A5 - 0x5C04]
00000970 6612 bne +0x14 /* 00000984 */
00000972 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000976 A920 syscall BringToFront
00000978 2F0E move.l -[A7], A6
0000097A 4EBA FF34 jsr [PC - 0xCC /* 000008B0 */]
0000097E 2F0E move.l -[A7], A6
00000980 4EBA FEDC jsr [PC - 0x124 /* 0000085E */]
label00000984:
00000984 206E 0008 movea.l A0, [A6 + 0x8]
00000988 2D48 FFF4 move.l [A6 - 0xC], A0
0000098C 4A68 006C tst.w [A0 + 0x6C]
00000990 5DC0 slt D0
00000992 206E FFF4 movea.l A0, [A6 - 0xC]
00000996 7202 moveq.l D1, 0x02
00000998 B268 006C cmp.w D1, [A0 + 0x6C]
0000099C 57C1 seq D1
0000099E 8001 or.b D0, D1
000009A0 671C beq +0x1E /* 000009BE */
000009A2 4EBA FEEE jsr [PC - 0x112 /* 00000892 */]
000009A6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000009AA 2F2D B4E0 move.l -[A7], [A5 - 0x4B20]
000009AE 205F movea.l A0, [A7]+
000009B0 4E90 jsr [A0]
000009B2 2F0E move.l -[A7], A6
000009B4 4EBA FF24 jsr [PC - 0xDC /* 000008DA */]
000009B8 2F0E move.l -[A7], A6
000009BA 4EBA FEA2 jsr [PC - 0x15E /* 0000085E */]
label000009BE:
000009BE 4267 clr.w -[A7]
000009C0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000009C4 4EAD 2D9A jsr [A5 + 0x2D9A /* export_1455 */]
000009C8 101F move.b D0, [A7]+
000009CA 671C beq +0x1E /* 000009E8 */
000009CC 4EBA FEC4 jsr [PC - 0x13C /* 00000892 */]
000009D0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000009D4 A920 syscall BringToFront
000009D6 2F0E move.l -[A7], A6
000009D8 4EBA FED6 jsr [PC - 0x12A /* 000008B0 */]
000009DC 2F0E move.l -[A7], A6
000009DE 4EBA FEFA jsr [PC - 0x106 /* 000008DA */]
000009E2 2F0E move.l -[A7], A6
000009E4 4EBA FE78 jsr [PC - 0x188 /* 0000085E */]
label000009E8:
000009E8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000009EC A920 syscall BringToFront
000009EE 2F0E move.l -[A7], A6
000009F0 4EBA FE6C jsr [PC - 0x194 /* 0000085E */]
label000009F4:
000009F4 4FEE FFD4 lea.l A7, [A6 - 0x2C]
000009F8 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
000009FC 4E5E unlink A6
000009FE 2E9F move.l [A7], [A7]+
00000A00 4E75 rts
export_926:
00000A02 4E56 FFFA link A6, -0x0006
00000A06 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00000A0A 266E 0008 movea.l A3, [A6 + 0x8]
00000A0E 42A7 clr.l -[A7]
00000A10 2E8D move.l [A7], A5
00000A12 2A78 0904 movea.l A5, [0x00000904 /* CurrentA5 */]
00000A16 2C1F move.l D6, [A7]+
00000A18 207C 0000 09D6 movea.l A0, 0x9D6
00000A1E B7D0 cmpa.l A3, [A0]
00000A20 57C7 seq D7
00000A22 4407 neg.b D7
00000A24 4267 clr.w -[A7]
00000A26 2F0B move.l -[A7], A3
00000A28 4EAD 2DAA jsr [A5 + 0x2DAA /* export_1457 */]
00000A2C 101F move.b D0, [A7]+
00000A2E 0A00 0001 xori.b D0, 0x1
00000A32 2207 move.l D1, D7
00000A34 C200 and.b D1, D0
00000A36 670C beq +0xE /* 00000A44 */
00000A38 2F0B move.l -[A7], A3
00000A3A 2F2D B53C move.l -[A7], [A5 - 0x4AC4]
00000A3E 205F movea.l A0, [A7]+
00000A40 4E90 jsr [A0]
00000A42 6028 bra +0x2A /* 00000A6C */
label00000A44:
00000A44 284B movea.l A4, A3
00000A46 102C 006E move.b D0, [A4 + 0x6E]
00000A4A 6620 bne +0x22 /* 00000A6C */
00000A4C 1007 move.b D0, D7
00000A4E 6706 beq +0x8 /* 00000A56 */
00000A50 197C 0001 006F move.b [A4 + 0x6F], 0x1
label00000A56:
00000A56 2F0B move.l -[A7], A3
00000A58 1F3C 0001 move.b -[A7], 0x1
00000A5C A908 syscall ShowHide
00000A5E 42A7 clr.l -[A7]
00000A60 4EAD 2CAA jsr [A5 + 0x2CAA /* export_1425 */]
00000A64 B7DF cmpa.l A3, [A7]+
00000A66 6604 bne +0x6 /* 00000A6C */
00000A68 2F0B move.l -[A7], A3
00000A6A A91F syscall SelectWindow
label00000A6C:
00000A6C 42A7 clr.l -[A7]
00000A6E 2F06 move.l -[A7], D6
00000A70 2F4D 0004 move.l [A7 + 0x4], A5
00000A74 2A5F movea.l A5, [A7]+
00000A76 2C1F move.l D6, [A7]+
00000A78 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00000A7C 4E5E unlink A6
00000A7E 2E9F move.l [A7], [A7]+
00000A80 4E75 rts
fn00000A82:
00000A82 4E56 FFF8 link A6, -0x0008
00000A86 48E7 0018 movem.l -[A7], A3,A4
00000A8A 1B7C 0001 C8AE move.b [A5 - 0x3752], 0x1
00000A90 207C 0000 09D6 movea.l A0, 0x9D6
00000A96 2850 movea.l A4, [A0]
label00000A98:
00000A98 200C move.l D0, A4
00000A9A 56C0 sne D0
00000A9C B9EE 0008 cmpa.l A4, [A6 + 0x8]
00000AA0 56C1 sne D1
00000AA2 C001 and.b D0, D1
00000AA4 671C beq +0x1E /* 00000AC2 */
00000AA6 264C movea.l A3, A4
00000AA8 286C 0090 movea.l A4, [A4 + 0x90]
00000AAC 4267 clr.w -[A7]
00000AAE 2F0B move.l -[A7], A3
00000AB0 4EAD 2DAA jsr [A5 + 0x2DAA /* export_1457 */]
00000AB4 101F move.b D0, [A7]+
00000AB6 66E0 bne -0x1E /* 00000A98 */
00000AB8 2F0B move.l -[A7], A3
00000ABA 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000ABE A921 syscall SendBehind
00000AC0 60D6 bra -0x28 /* 00000A98 */
label00000AC2:
00000AC2 422D C8AE clr.b [A5 - 0x3752]
00000AC6 4CDF 1800 movem.l A3,A4, [A7]+
00000ACA 4E5E unlink A6
00000ACC 2E9F move.l [A7], [A7]+
00000ACE 4E75 rts